MODULE modTurnTable
    PERS bool bPartPlacedOnTurnTable:=FALSE;

    PROC main()
        SetDO doRotateTurnTable,0;
        WHILE TRUE DO
            WaitUntil bPartPlacedOnTurnTable=TRUE AND diTurnTableReadyToRotate=1 AND diRob2atTurnTable=0;
            SetDO doRotateTurnTable,1;
            WaitDI diTurnTableInPos,0;
            SetDO doRotateTurnTable,0;
            bPartPlacedOnTurnTable:=FALSE;
        ENDWHILE
    ENDPROC
ENDMODULE